package com.richinfo.entity;


import com.richinfo.util.RespCodeEnum;

import java.sql.Timestamp;
import java.util.List;

public class Sysuser {
	private String id; // 编号; 1; 64;
	private String company_id; // 归属公司; 0; 64;
	private String company_name;
	private String mcompany;
	private String office_id; // 归属部门; 0; 64;
	private String officeName;
	private String rootOfficeId;
	private String rootOfficeName;
	private String login_name; // 登录名; 0; 100;
	private String password; // 密码; 0; 100;
	private String no; // 工号; 0; 100;
	private String name; // 姓名; 0; 100;
	private String sex;
	private String email; // 邮箱; 0; 200;
	private String phone; // 电话; 0; 200;
	private String mobile; // 手机; 0; 200;
	private String user_type; // 用户类型; 0; 1;
	private String photo; // 用户头像; 0; 1,000;
	private String login_ip; // 最后登陆IP; 0; 100;
	private String login_date; // 最后登陆时间; 0; 20;
	private String login_flag; // 是否可登录; 0; 64;
	private String create_by; // 创建者; 0; 64;
	private String create_date; // 创建时间; 0; 20;
	private String update_by; // 更新者; 0; 64;
	private String update_date; // 更新时间; 0; 20;
	private String remarks; // 备注信息-个性签名; 0; 255;
	private String del_flag; // 删除标记; 0; 1;
	private String token; // ; 0; 255;
	private String online; // 是否在线; 0; 1;
	private Integer priority; // 优先级; 0; 20;
	private String job_type;
	private String position;
	
	private String sdk_pwd;
	
	private Timestamp verificationCodeTime;
	private String verificationCode;
	
	private String portalToken;
	private String oaToken;
	
	private String thirdPartyPersonnel;
	private String thirdWhitePersonnel;
	
	private List<Sysuser> users;
	
	private RespCodeEnum error;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getCompany_id() {
		return company_id;
	}

	public void setCompany_id(String company_id) {
		this.company_id = company_id;
	}

	public String getOffice_id() {
		return office_id;
	}

	public void setOffice_id(String office_id) {
		this.office_id = office_id;
	}

	public String getLogin_name() {
		return login_name;
	}

	public void setLogin_name(String login_name) {
		this.login_name = login_name;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getNo() {
		return no;
	}

	public void setNo(String no) {
		this.no = no;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getUser_type() {
		return user_type;
	}

	public void setUser_type(String user_type) {
		this.user_type = user_type;
	}

	public String getPhoto() {
		return photo;
	}

	public void setPhoto(String photo) {
		this.photo = photo;
	}

	public String getLogin_ip() {
		return login_ip;
	}

	public void setLogin_ip(String login_ip) {
		this.login_ip = login_ip;
	}

	public String getLogin_date() {
		return login_date;
	}

	public void setLogin_date(String login_date) {
		this.login_date = login_date;
	}

	public String getLogin_flag() {
		return login_flag;
	}

	public void setLogin_flag(String login_flag) {
		this.login_flag = login_flag;
	}

	public String getCreate_by() {
		return create_by;
	}

	public void setCreate_by(String create_by) {
		this.create_by = create_by;
	}

	public String getCreate_date() {
		return create_date;
	}

	public void setCreate_date(String create_date) {
		this.create_date = create_date;
	}

	public String getUpdate_by() {
		return update_by;
	}

	public void setUpdate_by(String update_by) {
		this.update_by = update_by;
	}

	public String getUpdate_date() {
		return update_date;
	}

	public void setUpdate_date(String update_date) {
		this.update_date = update_date;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public String getDel_flag() {
		return del_flag;
	}

	public void setDel_flag(String del_flag) {
		this.del_flag = del_flag;
	}

	public String getToken() {
		return token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	public String getOnline() {
		return online;
	}

	public void setOnline(String online) {
		this.online = online;
	}

	public Integer getPriority() {
		return priority;
	}

	public void setPriority(Integer priority) {
		this.priority = priority;
	}

	public String getCompany_name() {
		return company_name;
	}

	public void setCompany_name(String company_name) {
		this.company_name = company_name;
	}

	public String getMcompany() {
		return mcompany;
	}

	public void setMcompany(String mcompany) {
		this.mcompany = mcompany;
	}

	public String getRootOfficeId() {
		return rootOfficeId;
	}

	public void setRootOfficeId(String rootOfficeId) {
		this.rootOfficeId = rootOfficeId;
	}

	public String getRootOfficeName() {
		return rootOfficeName;
	}

	public void setRootOfficeName(String rootOfficeName) {
		this.rootOfficeName = rootOfficeName;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getJob_type() {
		return job_type;
	}

	public void setJob_type(String job_type) {
		this.job_type = job_type;
	}

	public String getPosition() {
		return position;
	}

	public void setPosition(String position) {
		this.position = position;
	}

	public String getSdk_pwd() {
		return sdk_pwd;
	}

	public void setSdk_pwd(String sdk_pwd) {
		this.sdk_pwd = sdk_pwd;
	}

	public Timestamp getVerificationCodeTime() {
		return verificationCodeTime;
	}

	public void setVerificationCodeTime(Timestamp verificationCodeTime) {
		this.verificationCodeTime = verificationCodeTime;
	}

	public String getVerificationCode() {
		return verificationCode;
	}

	public void setVerificationCode(String verificationCode) {
		this.verificationCode = verificationCode;
	}

	public String getPortalToken() {
		return portalToken;
	}

	public void setPortalToken(String portalToken) {
		this.portalToken = portalToken;
	}

	public String getOaToken() {
		return oaToken;
	}

	public void setOaToken(String oaToken) {
		this.oaToken = oaToken;
	}

	public String getThirdPartyPersonnel() {
		return thirdPartyPersonnel;
	}

	public void setThirdPartyPersonnel(String thirdPartyPersonnel) {
		this.thirdPartyPersonnel = thirdPartyPersonnel;
	}

	public String getThirdWhitePersonnel() {
		return thirdWhitePersonnel;
	}

	public void setThirdWhitePersonnel(String thirdWhitePersonnel) {
		this.thirdWhitePersonnel = thirdWhitePersonnel;
	}

	public String getOfficeName() {
		return officeName;
	}

	public void setOfficeName(String officeName) {
		this.officeName = officeName;
	}

	public List<Sysuser> getUsers() {
		return users;
	}

	public void setUsers(List<Sysuser> users) {
		this.users = users;
	}

	public RespCodeEnum getError() {
		return error;
	}

	public void setError(RespCodeEnum error) {
		this.error = error;
	}

}
